翻訳と辞書
Words near each other
・ Perloff
・ Perloja
・ Perkunas Virgae
・ Perkupa
・ Perkuć
・ Perkuć Lock
・ Perkwunos
・ Perky
・ Perky, Florida
・ Perkyn
・ Perkáta
・ Perkūnas
・ Perl
・ Perl (disambiguation)
・ Perl 5 version history
Perl 6
・ Perl 6 rules
・ Perl Archive Toolkit
・ Perl Best Practices
・ Perl Compatible Regular Expressions
・ Perl control structures
・ Perl Cookbook
・ Perl D. Decker
・ Perl Data Language
・ Perl DBI
・ Perl Design Patterns Book
・ Perl Foundation
・ Perl Island
・ Perl language structure
・ Perl module


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Perl 6 : ウィキペディア英語版
Perl 6

Perl 6 is a member of the Perl family of programming languages. It is still in development as a specification.
While historically several interpreter and compiler implementations were being written, today only the Rakudo Perl implementation is in active development.
It is introducing elements of many modern and historical languages. Compatibility with Perl 5 is not a goal, though a compatibility mode is part of the specification. The design process for Perl 6 began in 2000. In February 2015 a post on The Perl Foundation blog stated that "The Perl6 team will attempt to get a development release of version 1.0 available for Larry's birthday in September and a Version 1.0 release by Christmas."〔(【引用サイトリンク】title=Perl Foundation )
Development on Pugs, the first high-traction implementation, began in 2005, and there have been multiple Perl 6 implementation projects. Rakudo Perl is based on NQP (Not Quite Perl) and can use MoarVM or the Java Virtual Machine as a runtime environment, and releases a new version every month; in July 2010, the project released the first Rakudo Star distribution, a useful and usable collection of a Perl 6 implementation and related materials. Larry Wall maintains a reference grammar known as STD.pm6,〔 written in Perl 6 and bootstrapped with Perl 5.
==History==

The Perl 6 design process was first announced on July 19, 2000, on the fourth day of that year's Perl Conference,〔(【引用サイトリンク】 url=http://www.perl.com/pub/a/2000/08/tpc4.html )〕 by Larry Wall in his ''State of the Onion 2000'' talk. At that time, the primary goals were to remove "historical warts" from the language; "easy things should stay easy, hard things should get easier, and impossible things should get hard;" a general cleanup of the internal design and APIs. The process began with a series of requests for comments or "RFCs". This process was open to all contributors, and left no aspect of the language closed to change.〔(【引用サイトリンク】 author=The Perl Foundation )
Once the RFC process was complete, Wall reviewed and classified each request (361 were received). He then began the process of writing several "Apocalypses", a term which means "revealing".〔(【引用サイトリンク】 title=Apocalypse 1: The Ugly, the Bad, and the Good )〕 While the original goal was to write one Apocalypse for each chapter of ''Programming Perl'', it became obvious that, as each Apocalypse was written, previous Apocalypses were being invalidated by later changes. For this reason, a set of Synopses were published, each one relating the contents of an Apocalypse, but with any subsequent changes reflected in updates. Today, Perl 6 specification continues almost entirely within the Synopses.〔(【引用サイトリンク】 title= Perl 6 Design Documents )
There are also a series of Exegeses written by Damian Conway that explain the content of each Apocalypse in terms of practical usage. Each Exegesis consists of code examples along with discussion of the usage and implications of the examples.〔(【引用サイトリンク】 title=Exegeses )
There are three primary methods of communication used in the development of Perl 6 today. The first is the IRC channel on freenode. The second is a set of mailing lists on The Perl Foundation's servers at (perl.org ).〔(【引用サイトリンク】 author=The Perl Foundation )〕 The third is the Git source code repository hosted at https://github.com/perl6.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Perl 6」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.